seasonal price fluctuations